package model.container;


import model.Inschrijving;
import model.Lector;

/**  
 * 
 * @author Dimitri Verschueren
 * 
 * and Dimitri Breuval
 *
 */

public class Inschrijvingen 
{	
	public Inschrijving[] lijstInschrijvingen; 
	
	// Default constructor
	public Inschrijvingen()
	{
	this.lijstInschrijvingen=new Inschrijving[1];
	}
	
	// Constructor overload with Inschrijving as param
	public Inschrijvingen(Inschrijving inputInschrijving)
	{
	this.lijstInschrijvingen=new Inschrijving[1];
	this.lijstInschrijvingen [0]= inputInschrijving;
	}
	
	// Method to add a Inschrijving to the lijstInschrijvingen via the copyArrayMethod
	public void addInschrijving(Inschrijving inputInschrijving) 
	{   
		if(this.lijstInschrijvingen.length!=1)
		{
			
			Inschrijving[] isv = new Inschrijving [lijstInschrijvingen.length];
			System.arraycopy (this.lijstInschrijvingen, 0 ,isv, 0, this.lijstInschrijvingen.length);
    
			this.lijstInschrijvingen = new Inschrijving[isv.length+1];
		
			System.arraycopy(isv, 0,this.lijstInschrijvingen, 0, isv.length);
			this.lijstInschrijvingen[isv.length]=inputInschrijving;
		}
		else
		{
			this.lijstInschrijvingen[0]= inputInschrijving;
		}
	}
}